foundation pits - Francés Inglés Diccionario